Program Derivation by Fixed Point Computation

نویسندگان

  • Jiazhen Cai
  • Robert Paige
چکیده

Thrs paper develops a transformational paradrgm by which nonnumertcal algorrthms are treated as fixed pomt computatrons derived from very htgh level problem specrficatrons We begin by presenting an abstract functronal problem specrficatron language SQ’, which 1s shown to express any partial recursive function m a fixed pomt normal form Next, we gtce a nondetermuusttc Iterative schema that rn the case of finite rterdtton generalizes the “chaotrc rteratton” of Cousot and Cousot for computmg fixed points of monotone functrons effictently New techniques are discussed for recomputmg fixed points of dtstrtbutrve functtons effictently Numerous examples Illustrate how these techmques for computmg and recomputmg fixed pomts can be mcorporated wrthm a transformatronal programming methodology to facilitate the desrgn and venficatron of nonnumerrcal algorrthms

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Perturbations of Jordan higher derivations in Banach ternary algebras : An alternative fixed point approach

Using fixed pointmethods, we investigate approximately higher ternary Jordan derivations in Banach ternaty algebras via the Cauchy functional equation$$f(lambda_{1}x+lambda_{2}y+lambda_3z)=lambda_1f(x)+lambda_2f(y)+lambda_3f(z)~.$$

متن کامل

Derivation Tree Analysis for Accelerated Fixed-Point Computation

We show that for several classes of idempotent semirings the least fixed-point of a polynomial system of equations X = f (X) is equal to the least fixed-point of a linear system obtained by “linearizing” the polynomials of f in a certain way. Our proofs rely on derivation tree analysis, a proof principle that combines methods from algebra, calculus, and formal language theory, and was first use...

متن کامل

A walk over the shortest path: Dijkstra's Algorithm viewed as fixed-point computation

We present a derivation Dijkstra’s shortest path algorithm[1]. We view the problem as computation of a “greatest solution” of a set of equations. A UNITY-style computation[0] is then prescribed whose implementation results in Dijkstra’s algorithm.

متن کامل

Paths Beyond Local Search: A Nearly Tight Bound for Randomized Fixed-Point Computation

In 1983, Aldous proved that randomization can speedup local search. For example, it reduces the query complexity of local search over [1 : n] from Θ(n) to O(dn). It remains open whether randomization helps fixed-point computation. Inspired by this open problem and recent advances on equilibrium computation, we have been fascinated by the following question: Is a fixed-point or an equilibrium fu...

متن کامل

Efficient computation of strictness types∗

Amtoft has formulated an “on-line” constraint normalization method for solving a strictness inference problem inspired by Wright. From the syntactic form of the normalized constraints he establishes that every program expression has a unique, most precise (“minimal”) strictness judgement, given fixed values for the strictness annotation in negative position. We show that his on-line normalizati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Sci. Comput. Program.

دوره 11  شماره 

صفحات  -

تاریخ انتشار 1989